$(function(){
	var params = {
		man:'',
		url:"http://140.143.3.210/3ccg",
		countNum:0 , // 商品数量
		totalMoney:0, // 商品总价
	}
	$('.head p').click(function(){
		$(this).toggleClass('man');
		params.man = $(this).attr('class')=='man'? '管理' : '完成';
		if($(this).attr('class')==''){
			$('.manage').show();
		}else{
			$('.manage').hide();
		}
		$(this).html(params.man);
	})
	// 获得数据
	var loading = false;  //状态标记
	var page = 1;
	var limit = 10;
	getCarData(page,limit);
	$(document.body).infinite(100).on("infinite", function() {
		if(loading) return;
		loading = true;
		page = page+1;
		getCarData(page,limit);
	});
	function getCarData(page,limit){
		var sendData = {
			userId:'1',
		};
		sendData = JSON.stringify(sendData);
		server.getData({postData:sendData,page:page,limit:limit},params.url+"/cart/selectCarts",function(res){
			if(res.code==0){
				console.log(res);
				if(res.data.length!=0){
					$.each(res.data,function(i){
						var li = "<li class='weui-panel__bd bm weui-flex'>"+
"<p class='sel weui-flex__item' cartid="+res.data[i].cart.cartId+" count="+res.data[i].cart.count+" money="+res.data[i].goods.sellPrice+"><span></span></p>"+
	            			"<a href='javascript:void(0);' class='weui-media-box weui-media-box_appmsg weui-flex__item'>"+
			                    "<div class='weui-media-box__hd'>"+
			                        "<img class='weui-media-box__thumb' src='"+res.data[i].goods.picturePath+"'>"+
			                    "</div>"+
			                    "<div class='weui-media-box__bd'>"+
			                        "<h4 class='title'>"+res.data[i].goods.goodsName+"</h4>"+
			                        "<div class='ram'>"+res.data[i].cart.goodsAttr+"</div>"+
			                        "<p class='weui-media-box__desc price'>￥"+res.data[i].goods.sellPrice+"</p>"+
			                        "<div class='cale fr count-num'>"+
			                            "<span class='reduce text-center fl br'>-</span>"+
			                            "<input readyonly='readyonly' type='text' money="+res.data[i].goods.sellPrice+" class='total text-center fl br' value='"+res.data[i].cart.count+"' readonly='readonly'>"+
			                            "<span class='add text-center fl'>+</span>"+
			                        "</div>"+
			                    "</div>"+
			                "</a>"+
				            "</li>";
				        $('.recommends').append(li);
					})
					loading = false;
					// 计算全选
					calSelected();
				}else{
					//没有数据时  
                    $(document.body).destroyInfinite()
                    $(".weui-loadmore").html('<div class="weui-loadmore weui-loadmore_line"> <span class="weui-loadmore__tips">暂无数据</span> </div>')
				}
			}
		})
	}
	// 计算全选
	function calSelected(){
		
		// 全选
		$('#sel_all span').unbind('click').click(function(){
			params.countNum = 0;
			params.totalMoney = 0;
			sel = $(this).find('i').length == 1 ? '' : '<i></i>';
			$(this).html(sel);
			if($(this).find('i').length==1){
				for(var a=0;a<$('.recommends p.sel span').length;a++){
					$('.recommends p.sel span').eq(a).html('<i></i>');
				}
				// 商品数量
				for(var count=0;count<$('.recommends li .total').length;count++){
					params.countNum +=parseInt($('.recommends li .total').eq(count).val());
					params.totalMoney +=parseInt($('.recommends p.sel').eq(count).attr('money'))*parseInt($('.recommends li .total').eq(count).val());
				}
				// 商品数量
				$('#count i').html("("+params.countNum+")")
				// 商品金钱
				$('.total-money span').html("￥"+params.totalMoney);

			}else{
				for(var a=0;a<$('.recommends p.sel span').length;a++){
					$('.recommends p.sel span').eq(a).html('');
					// 商品数量
					$('#count i').html("(0)")
					// 商品金钱
					$('.total-money span').html("￥0");
				}
			}
		})
		// $('.recommends li').unbind('click').click(function(){
		// 	console.log($(this).index());
		// })
		$('.recommends li p.sel').unbind('click').click(function(){
			sel = $(this).find('i').length == 1 ? '' : '<i></i>';
			$(this).find('span').html(sel);
			if(sel==''){
				// 当前的数量 --减
				params.countNum -= parseInt($(this).attr('count'));
				params.totalMoney -=parseInt($(this).attr('count'))*parseInt($(this).attr('money'));
				// 当前的数量
				$('#count i').html("("+params.countNum+")");
				// 当前的商品金钱
				$('.total-money span').html("￥"+params.totalMoney);
			}else{
				// 当前的数量 --加
				params.countNum += parseInt($(this).attr('count'))
				params.totalMoney +=parseInt($(this).attr('count'))*parseInt($(this).attr('money'));
				// 当前的数量
				$('#count i').html("("+params.countNum+")");
				// 当前的商品金钱
				$('.total-money span').html("￥"+params.totalMoney);
			}
			for(var a=0;a<$('.recommends p.sel span').length;a++){
				if($('.recommends p.sel span').eq(a).html()==''){
					$('#sel_all span').html('');
					return false;
				}else{
					$('#sel_all span').html('<i></i>');
				}
			}
		})

		// 商品加
		$('.cale span.add').unbind('click').click(function(){
			if($(this).parent().parent().parent().prev().find('span').html()==''){
				$.toast("请选择商品");
			}else{
				var num = parseInt($(this).prev().val());
				num++;
				$(this).prev().val(num);

				//设置count
				$(this).parent().parent().parent().prev().attr('count',num);

				// 计算商品价格和数量
				params.countNum++;
				$('#count i').html("("+params.countNum+")")
				// 商品金钱
				params.totalMoney += 1* parseInt($(this).prev().attr('money'));
				$('.total-money span').html("￥"+params.totalMoney);
			}
		})
		// 商品减
		$('.cale span.reduce').unbind('click').click(function(){
			if($(this).parent().parent().parent().prev().find('span').html()==''){
				$.toast("请选择商品");
			}else{
				var num = parseInt($(this).next().val());
				if(num==0){
					return false;
				}else{
					num--;
					$(this).next().val(num);
					//设置count
					$(this).parent().parent().parent().prev().attr('count',num);

					// 计算商品价格和数量
					params.countNum--;
					$('#count i').html("("+params.countNum+")")
					// 商品金钱
					params.totalMoney -= 1* parseInt($(this).next().attr('money'));
					$('.total-money span').html("￥"+params.totalMoney);
				}
			}
		})
	}
})